package com.ruoyi.control.mapper;

import java.util.List;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; //添加
import com.ruoyi.control.domain.ApiEndpoints;

/**
 * API接口信息Mapper接口
 * 
 * @author hcc
 * @date 2024-11-08
 */
public interface ApiEndpointsMapper extends BaseMapper<ApiEndpoints> //修改
{
    /**
     * 查询API接口信息
     * 
     * @param apiId API接口信息主键
     * @return API接口信息
     */
    public ApiEndpoints selectApiEndpointsByApiId(String apiId);

    /**
     * 查询API接口信息列表
     * 
     * @param apiEndpoints API接口信息
     * @return API接口信息集合
     */
    public List<ApiEndpoints> selectApiEndpointsList(ApiEndpoints apiEndpoints);

    /**
     * 新增API接口信息
     * 
     * @param apiEndpoints API接口信息
     * @return 结果
     */
    public int insertApiEndpoints(ApiEndpoints apiEndpoints);

    /**
     * 修改API接口信息
     * 
     * @param apiEndpoints API接口信息
     * @return 结果
     */
    public int updateApiEndpoints(ApiEndpoints apiEndpoints);

    /**
     * 删除API接口信息
     * 
     * @param apiId API接口信息主键
     * @return 结果
     */
    public int deleteApiEndpointsByApiId(String apiId);

    /**
     * 批量删除API接口信息
     * 
     * @param apiIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteApiEndpointsByApiIds(String[] apiIds);
}
